A Software Architecture for Automatic Deployment of CORBA Components Using Grid Technologies

نویسندگان

  • Sébastien Lacour
  • Christian Pérez
  • Thierry Priol
چکیده

Software components turn out to be a convenient model to build complex applications for scientific computing and to run them on a computational grid. However, deploying complex, component-based applications in a grid environment is particularly arduous. To prevent the user from directly dealing with a large number of execution hosts and their heterogeneity within a grid, the application deployment phase must be as automatic as possible. This paper describes an architecture for automatic deployment of component-based applications on computational grids. In the context of the CORBA Component Model (CCM), this paper details all the steps to achieve an automatic deployment of components as well as the entities involved: a grid access middleware and its grid information service (like OGSI), a component deployment model, as specified by CCM, an enriched application description and a deployment planner in order to select resources and map components onto computers. RÉSUMÉ. Les composants logiciels sont une solution bien adaptée pour construire des applications complexes de calcul scientifique destinées à être exécutées sur une grille de calcul. Cependant, le déploiement d’applications complexes à base de composants sur une grille est une tâche particulièrement ardue. Pour éviter d’avoir à faire face directement au grand nombre d’ordinateurs de la grille et à leur hétérogénéité, la phase de déploiement d’application doit être automatisée. Cet article décrit une architecture de déploiement automatique d’applications à base de composants sur grille de calcul. En partant du modèle de composants CORBA (CCM), ce papier détaille les étapes du déploiement de composants et les acteurs en présence: un intergiciel d’accès aux ressources de la grille (à l’instar de OGSI), un modèle de déploiement de composants, une description étendue de l’application et un planificateur de déploiement.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and Implementation of a Grid-Enabled Component Container for CORBA Lightweight Components

Grid technology [3] has emerged as a new paradigm for reusing the computing power available in organizations worldwide. Particularly, Grid toolkits like Globus [6] and frameworks like Open Grid Services Architecture (OGSA) [11] help establishing a standard framework for integrating new developments, services, users, organizations, and resources. Within these frameworks, which offer the foundati...

متن کامل

Design and Implementation of a CORBA Commodity Grid Kit

This paper reports on an ongoing research project aimed at designing and deploying a CORBA Commodity Grid (CoG) Kit. The overall goal of this project is to explore how commodity distributed computing technologies and state-of-the-art software engineering practices can be used for the development of advanced Grid applications. As part of this activity, we are investigating how CORBA can be integ...

متن کامل

Deploying CORBA Components on a Computational Grid: General Principles and Early Experiments Using the Globus Toolkit

The deployment of high bandwidth wide-area networks has led computational grids to offer a very powerful computing resource. In particular, this inherently distributed resource is well-suited for multiphysics applications. To face the complexity of such applications, the software component technology appears to be a very adequate programming model. However, to take advantage of the computationa...

متن کامل

Design and Implementation Requirements for CORBA Lightweight Components

This paper describes the guidelines we followed and the requirements we stated while designing and implementing the CORBA Lightweight Components (CORBA–LC) Component Model. CORBA–LC is a lightweight distributed reflective component model based on CORBA. Instead of using a traditional client/server model, it imposes a peer network model in which the whole network act as a repository for managing...

متن کامل

A CORBA Commodity Grid Kit

This paper reports on an ongoing research project aimed at designing and deploying a CORBA Commodity Grid (CoG) Kit. The overall goal of this project is to enable the development of advanced Grid applications while adhering to state-of-the-art software engineering practices and reusing the existing Grid infrastructure. As part of this activity, we are investigating how CORBA can be used to supp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره cs.NI/0411086  شماره 

صفحات  -

تاریخ انتشار 2004